home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Me-Mz / MegaSort Stack.cpt / MegaSort Stack / card_4012.txt < prev    next >
Text File  |  1990-12-13  |  2KB  |  73 lines

  1. -- card: 4012 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 4000
  4. -- background id: 12840
  5. -- name: explain3
  6.  
  7.  
  8. -- part 1 (field)
  9. -- low flags: 01
  10. -- high flags: 2001
  11. -- rect: left=27 top=41 right=282 bottom=465
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 0
  15. -- font id: 0
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: text field
  20.  
  21.  
  22. -- part 2 (button)
  23. -- low flags: 00
  24. -- high flags: A000
  25. -- rect: left=271 top=288 right=335 bottom=326
  26. -- title width / last selected line: 0
  27. -- icon id / first selected line: 27009 / 27009
  28. -- text alignment: 1
  29. -- font id: 0
  30. -- text size: 12
  31. -- style flags: 0
  32. -- line height: 16
  33. -- part name: Continue
  34. ----- HyperTalk script -----
  35. on mouseUp
  36.   visual effect scroll left
  37.   go to next card
  38. end mouseUp
  39.  
  40.  
  41.  
  42. -- part 3 (button)
  43. -- low flags: 00
  44. -- high flags: A000
  45. -- rect: left=196 top=289 right=335 bottom=251
  46. -- title width / last selected line: 0
  47. -- icon id / first selected line: 9301 / 9301
  48. -- text alignment: 1
  49. -- font id: 0
  50. -- text size: 12
  51. -- style flags: 0
  52. -- line height: 16
  53. -- part name: Go back
  54. ----- HyperTalk script -----
  55. on mouseUp
  56.   visual effect scroll right
  57.   if the short name of this card is "explain1" then
  58.     go to card 1
  59.   else
  60.     go to previous card
  61.   end if
  62. end mouseUp
  63.  
  64.  
  65.  
  66. -- part contents for card part 1
  67. ----- text -----
  68. MegaSort is an XFCN that must be installed in your stack using a resource copy utility, such as ResCopy or ResEdit.  
  69.  
  70. MegaSort takes a minimum of one parameter and can have up to 6 parameters.  The one parameter that is required is the container to be sorted.  With no other information, MegaSort will sort the lines of the container using Apple's International Utilities comparison on the whole line.
  71.  
  72. Parameter 3 is the primary, or record, delimiter.  (I know I skipped parameter 2, hold your horses. OK?)  In a typical sort, this would be the return character (i.e., sort by lines).  This is the default.  You could also sort items, words or any other grouping by passing the appropriate character.
  73.